home *** CD-ROM | disk | FTP | other *** search
/ PC Play 128 / pc play 128.iso / Demo / xmr / xmr.exe / {app} / Shaders / ps / ps2_0_hdr_bloom.psh < prev    next >
Encoding:
Text File  |  2006-12-19  |  1.6 KB  |  75 lines

  1. //
  2. // Generated by Microsoft (R) D3DX9 Shader Compiler 9.04.91.0000
  3. //
  4. //   fxc /T ps_2_0 /DCGC=0 /Fc ..\..\WorkDir\Shaders\ps\ps2_0_hdr_bloom.psh
  5. //    ps2_0_hdr_bloom.cg
  6. //
  7. //
  8. // Parameters:
  9. //
  10. //   sampler2D $Tex0;
  11. //   float4 $TexCoordOffset[16];
  12. //   float4 $TexCoordWeight[16];
  13. //
  14. //
  15. // Registers:
  16. //
  17. //   Name            Reg   Size
  18. //   --------------- ----- ----
  19. //   $TexCoordOffset c0      15
  20. //   $TexCoordWeight c15     15
  21. //   $Tex0           s0       1
  22. //
  23.  
  24.     ps_2_0
  25.     dcl t0.xy
  26.     dcl_2d s0
  27.     add r10.xy, t0, c1
  28.     add r9.xy, t0, c0
  29.     add r8.xy, t0, c2
  30.     add r7.xy, t0, c3
  31.     add r6.xy, t0, c4
  32.     add r5.xy, t0, c5
  33.     add r4.xy, t0, c6
  34.     add r3.xy, t0, c7
  35.     add r2.xy, t0, c8
  36.     add r1.xy, t0, c9
  37.     add r0.xy, t0, c10
  38.     texld r10, r10, s0
  39.     texld r9, r9, s0
  40.     texld r8, r8, s0
  41.     texld r7, r7, s0
  42.     texld r6, r6, s0
  43.     texld r5, r5, s0
  44.     texld r4, r4, s0
  45.     texld r3, r3, s0
  46.     texld r2, r2, s0
  47.     texld r1, r1, s0
  48.     texld r0, r0, s0
  49.     mul r10, r10, c16
  50.     mad r9, c15, r9, r10
  51.     mad r8, c17, r8, r9
  52.     mad r7, c18, r7, r8
  53.     mad r6, c19, r6, r7
  54.     mad r5, c20, r5, r6
  55.     mad r4, c21, r4, r5
  56.     mad r3, c22, r3, r4
  57.     mad r2, c23, r2, r3
  58.     mad r1, c24, r1, r2
  59.     mad r4, c25, r0, r1
  60.     add r3.xy, t0, c11
  61.     add r2.xy, t0, c12
  62.     add r1.xy, t0, c13
  63.     add r0.xy, t0, c14
  64.     texld r3, r3, s0
  65.     texld r2, r2, s0
  66.     texld r1, r1, s0
  67.     texld r0, r0, s0
  68.     mad r3, c26, r3, r4
  69.     mad r2, c27, r2, r3
  70.     mad r1, c28, r1, r2
  71.     mad r0, c29, r0, r1
  72.     mov oC0, r0
  73.  
  74. // approximately 46 instruction slots used (15 texture, 31 arithmetic)
  75.